import { ref, computed } from 'vue'
import { defineStore } from 'pinia'
import type { LoginInfo } from '@/api/model/model';

export const useLogingEmpStore = defineStore('loginEmp',() => {
  //定义存储的数据变量
  const loginEmp = ref<LoginInfo>()

  //定义存储数据的方法(给变量赋值)set方法
  const setLoginEmp = (val:LoginInfo)=>{
    loginEmp.value = val
  }

  //定义获取数据的方法get方法
  const getLoginEmp = ()=>{
    return loginEmp.value
  }

  //删除数据方法
  const removeLoginEmp = ()=>{
    loginEmp.value = {}
  }

  return { loginEmp, setLoginEmp, getLoginEmp, removeLoginEmp}
},
  {
    persist:true,
  }
  )
